Aller au contenu

Messages recommandés

Posté(e)

Voici un autre script publié sur le forum Fibaro http://forum.fibaro.com/viewtopic.php?p=16320 pour démarrer un ordinateur complètement éteint à  partir du réseau: "wake on lan".

 

La seule chose à  faire ici est de remplacer "00:00:00:00:00:00" par votre adresse mac. Utilisez ce code dans le bouton d'un périphérique virtuel.

 

Je l'utilise pour démarrer mon micro serveur HP.

post-3-0-78939200-1388411050_thumb.png

--[[
%% properties
%% globals
--]]

-- Wake On Lan v 1.0.0 [02-2013]
-- Copyright © 2013 Jean-christophe Vermandé

-- convert MAC adress, every 2 Chars (7-bit ASCII), to one Byte Char (8-bits)
function convertMacAddress(address)
  local s = string.gsub(address, ":", "");
  local x = "";  -- will contain converted MAC
  for i=1, 12, 2 do
    x = x .. string.char(tonumber(string.sub(s, i, i+1), 16));
  end
  return x;
end

fibaro:log("Start process");

local _selfId = fibaro:getSelfId();
-- MAC adress
local _macAddress = convertMacAddress("00:00:00:00:00:00");
-- Create Magic Packet 6 x FF
local _magicPacket = string.char(0xff, 0xff, 0xff, 0xff, 0xff, 0xff);
-- Broadcast Address
local _broadcastAddress = "255.255.255.255";
-- Default port used
local _wakeOnLanPort = 9;

fibaro:sleep(750);

for i = 1, 16 do
  _magicPacket = _magicPacket .. _macAddress; 
end

fibaro:log("Magic packet successfully created");

fibaro:sleep(1000);

socket = Net.FUdpSocket();
socket:setBroadcast(true);

local bytes, errorCode = socket:write(_magicPacket, _broadcastAddress, _wakeOnLanPort);
--check for error  	
if errorCode == 0 then
  fibaro:log("Successfully sent");
else
  fibaro:log("Transfer failed");
end

-- clean up memory
socket = nil;

fibaro:sleep(1000);
fibaro:log("Please wait for the server startup.");

  • Upvote 9
Posté(e)

Celui-ci oui je l'éteins car il n'est utilisé que pour les sauvegardes et le streaming, un autre tourne 24h/24h...

Posté(e)

J'ai un VD similaire mais qui me permet uniquement de le reveiller.

J'ai un Prolian comme toi qui sert au streaming (Windows server 2012 + MyMovies) et c'est pas mal de l'éteindre quand pas besoin !

Je m'y met de suite :) merci !

 

EDIT : ha ben c'est le script que j'utilise mais je ne peux uniquement que le reveiller (forcément c'est l'objet du sujet lol)

 

EDIT2 : j'ai fouiné et suis tombé sur tes traces :)

Tu utilises switchOFF couplé a du code.

Je vais regarder ça !

 

http://forum.fibaro.com/viewtopic.php?t=1629&highlight=shutdown

 

EDIT 3 : Bon ben ça fonctionne du premier coup avec le tuto du lien ci dessus :D

Posté(e)

salut a tous

 

nickel pour WOL,

par contre pour le switch OFF, je rencontre le problème que la personne sur le forum officiel,

 

gallery_26_21_11668.png

 

a savoir : j ai un message d erreur :

 

[ERROR] 15:33:42: line 1: malformed number near '192.168.1.30'

 
 
 
faut il rentrer l adresse  ip de l ordi, ou celle de Arytec ?( a savoir j ai écrit les deux et pareil),
 
j ai aussi essayer par le web ,seul localhost fonctionne
 
merci.
Posté(e)

oui effectivement il manque les guillemets de partout , Merci i-magin 

 

donc le code pour arrêter son ordi :

httpSession =  Net.FHttp("192.168.1.5", 8000);--ip de l ordi a eteindre
httpSession:setBasicAuthentication("User","PASSWORD");--du logiciel Arytec
response = httpSession:GET("/?action=System.Shutdown");
Posté(e)

Perso j'utilise la solution MCE controller sur mon Prolian.

http://mcec.codeplex.com/

 

Ca fonctionne impec, et il est très orienté home center dans les possibilités de commandes.

 

Après me concernant il ne se charge pas en tant que services mais bon...

Posté(e)

Je suppose que le PC doit être relié en câble et non en wifi ?

Jamais essayé, je ne sais pas si le wifi laisse passer les packets demandés.

oups j'ai confondu, pour le reveiller je ne sais pas si ça fonctionne avec l'adresse mac passé par le wifi.

Mais pour éteindre, avec le script plus haut il n'y a pas de raison.

Posté(e)

Je viens de faire des recherches sur le net et apparemment ça pourrait fonctionner mais il faut le laisser en veille pour alimenter le bus PCMCIA.

Posté(e)

salut a tous

 

existe t il une requête pour lancer une application qui se trouve sur l ordi que l on réveille ?

 

merci

  • 2 mois après...
Posté(e)

bonjour,

j'ai essayé de mettre en place ce script mais j'ai un souci dès que j’éteins mon pc il redémarre.

C'est lié au HC2 car quand je débranche son câble ethernet du ça ne le fait plus.

une idée ?

 

merci d'avance

Posté(e)

J'ai vérifié, j'ai bien crée un module virtuel et coller le tout dans le bouton.

Duc coup, j'ai supprimer ce module virtuel, donc plus de script ! mais mon pc redémarre tous seul.

Le HC2 peut il envoyer des paquets magique sans que je ne face rien ??

Dernier Vérification quand je débranche le câble ethernet de HC2 reste bien endormi, je le rebranche 5 sec plus tard le PC démarre

 

Posté(e)

Tu peux essayer de redemander ton HC2, il y a peut-être un truc qui tourne en tache de fond suite àla création / suppression du module virtuel...

Posté(e)

C'est ce que je viens d'essayer de faire ! Y'a eu transmission de pensée lol et oui effectivement ça fonctionne ! Merci

Envoyé de mon iPhone àl'aide de Tapatalk

Posté(e)

Tu peux faire une scène qui va appuyer sur le bouton du module virtuel. La scène, tu la déclenches suivant les horaires / jours que tu souhaites.

  • 4 semaines après...
Posté(e)

Bonjour les zamis,

 

J'ai besoin de votre aide car je viens d'installer le module virtuel comme décrit j'ai placé le code dans un bouton et mis mon adresse MAC. Souci rien ne ce passe. Faut il bidouiller dans le BIOS un paramètre et peut être un paramètre également dans la BOX SFR???

 

Merci de votre aide :D

Posté(e)

Oui il faut activer le Wol dans la box internet, activer le Wol sur dans le bios et aussi autoriser Wol sur ta carte internet

Envoyé de mon iPhone àl'aide de Tapatalk

×
×
  • Créer...